object ScalExceptionDemo01 {
def main(args: Array[String]): Unit ={
  //说明
  // 1. 在scala中只有⼀个catch
  //2. 在catch中有多个case, 每个case可以匹配⼀种异常 case ex: ArithmeticException
  // 3. => 关键符号，表示后⾯是对该异常的处理代码块
  // 4. finally 最终要执⾏的
  try{
    val r = 10 / 0
  }catch {
    case ex: ArithmeticException =>{
      println("捕获了除数为零的算数异常")
      ex.printStackTrace()
    }
    case ex: Exception =>println("捕获了异常")
  }finally {
    //最终要执行的代码
    println("scala finally...")
  }
}

}
